package com.jingdianjichi.interview.server.mapper;

import com.jingdianjichi.interview.server.entity.po.SubjectCategory;
import com.jingdianjichi.interview.server.entity.po.SubjectInfo;
import com.jingdianjichi.interview.server.entity.po.SubjectLabel;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 标签和分类
 */
public interface SubjectDao {
    /**
     * 查询所有标签
     */
    List<SubjectLabel> listAllLabel();


    /**
     * 查询所有分类
     */
    List<SubjectCategory> listAllCategory();


    /**
     * 批量查询所有标签对应的简答题
     */
    List<SubjectInfo> listSubjectByLabelIds(@Param("ids") List<Long> ids);
}

